package com.tommy.foreground.dao;

import com.tommy.foreground.entity.ItemDesc;

public interface ItemDescMapper {
    /**
     * 描述: 删除数据
     *
     * @param
     * @return
     */
    default int deleteByPrimaryKey(Long itemId) {
        return 0;
    }

    /**
     * 描述: 插入数据
     * @param 
     * @return
     */
    int insert(ItemDesc record);

    /**
     * 描述: 插入数据
     *
     * @param
     * @return
     */
    default int insertSelective(ItemDesc record) {
        return 0;
    }

    /**
     * 描述: 查询数据
     *
     * @param
     * @return
     */
    default ItemDesc selectByPrimaryKey(Long itemId) {
        return null;
    }

    /**
     * 描述: 更新数据
     *
     * @param
     * @return
     */
    default int updateByPrimaryKeySelective(ItemDesc record) {
        return 0;
    }

    /**
     * 描述: 更新数据
     * @param 
     * @return
     */
    int updateByPrimaryKeyWithBLOBs(ItemDesc record);

    /**
     * 描述: 更新数据
     * @param 
     * @return
     */
    int updateByPrimaryKey(ItemDesc record);
}